import scipy.stats as stats
import numpy as np

# 原假设H0=90，备选假设H1!=90
# 已知全部参数，与区间绝对值比较大小
# 已知总体标准差
u = 90
sig = 14.5
mean = 84.5  # 样本均值
n = 15  # 样本量
alpha = 0.01
z = (mean - u) / (sig / np.sqrt(n))
z_score = stats.norm.isf(alpha / 2)
# print(np.abs(z), z_score)
if np.abs(z) <= z_score:
    print("拒绝假设，不认为平均消费额为90美元")
else:
    print("接受假设，认为平均消费额为90美元")